草庐IT

关于 ASP.NET 和 JQuery:ASP.NET 和 JQuery – Popup for dropdownlist selected value

全部标签

asp.net - 在 asp.net 应用程序上显示存储在 sql 数据库中的 utc 时间的本地时间

我已经将时间以utc格式保存在sql数据库中。我在gridview上显示这些时间,但它们仍然是UTC格式。我想将它们转换为本地时间的客户端浏览器。问题是虽然我可以获得仅适用于当前日期/时间的时区偏移量。如果future的某些日期最终发生在夏令时期间,则该偏移量可能会发生变化。我对Web编程比较陌生,但似乎我需要做的是运行一些Javascript,因为每个条目都绑定(bind)到以某种方式获取C#datetimeoffset对象并将其转换为本地时间的gridview。或者这不可能? 最佳答案 如果您有一个TimeZoneInfo对象,

javascript - 有没有办法让 jQuery 输出*实际标记*?

当使用jQuery动态构建标记时,让它以字符串形式而不是一堆jQuery对象返回它生成的实际HTML有时会变得很有用。有没有办法做到这一点?例如,这里:$("").text("Hithere!");我希望能够提取纯文本字符串"Hithere!"这样我就可以远程缓存它。有办法做到这一点吗? 最佳答案 是的,你可以使用html()函数即$("").text("HiThere!").html();将返回“您好!”请记住这使用了innerHTML,所以$("Foo").html();会回来Foo因此,您需要将代码包裹在周围的div或span

.net - 使用网页创建桌面快捷方式

我正在尝试在网页上创建允许我的用户创建桌面快捷方式的内容。因为我的用户在技术上并不精通,所以我想避免让他们尝试拖放。有没有一种方法可以在网页上创建一个按钮(使用JavaScript或.Net)自动为用户创建桌面快捷方式?¡ 最佳答案 简单方法:使用浏览器提供的功能在Firefox中,将链接拖放到桌面会在Windows7中创建一个快捷方式。我相信所有或大多数主流浏览器都可以在大多数平台上执行此操作。只需为您的用户指明正确的方向,也许可以为他们提供定制的分步说明。您可以将链接样式设置为易于识别、拖放的巨大区域。不需要它只是一段带下划线的

javascript - 最好的办法 :not in jQuery?

我在jQuery中有一个菜单,当你点击一个链接时它会打开,但我想要它所以当你点击其他地方时,其他任何不是菜单的地方,它就会隐藏起来。目前我正在绑定(bind)一个点击事件$(':not(#the_menu)')但这似乎是我将点击事件绑定(bind)到整个减去菜单,有没有更有效的方法来做这样的事情? 最佳答案 最好的方法是使用冒泡捕获,如下所示:$(document).click(function(){//closemenu})$("#the_menu").click(function(e){e.stopPropagation();}

asp.net - 从 ASP.Net Web 服务 json 输出中删除 "d"对象

我有一些javascript代码可以处理来自使用框架2.0构建的asp.netWeb服务的json输出。现在我需要支持从框架3.5Web服务返回的数据。我的javascript代码假定一个对象列表作为返回值,这在2.0中工作正常。然而在框架3.5中,列表被包装在一个“d”对象中。有什么办法可以删除“d”包装器并只返回列表吗?我更愿意在服务器端解决这个问题 最佳答案 您不能配置3.5+服务不返回.d。它也在那里很好,因为它可以防止当外部JSON实体是数组时存在的棘手的JSON劫持场景。ASP.NETAJAX的客户端代理会自动对您隐藏.

javascript - 如果元素不存在,则 jQuery 异常

我使用jQuery,如果我附加某个事件或尝试对不存在的元素(从选择器获取)执行某些操作,我需要随时随地获取异常(通过任何操作)。对于这个问题,jQuery中是否有一些内部“严格”模式? 最佳答案 不,没有。但是,您可以为它制作一个简单的插件:$.fn.checkEmpty=function(){if(!this.length)thrownewError("Noelementsmatchedby"+this.selector);returnthis;};$('...').checkEmpty().bind(...);或者:functi

javascript - 在没有 JS 警报的情况下,在加载时更改 ASP.NET 中的光标不起作用

我想在我的asp.net应用程序中将光标更改为沙漏,让我的用户知道进程正在运行。我搜索了一个答案,并被建议使用JavaScript,如下所示:添加这段JavaScript:functionhourglass(){document.body.style.cursor="wait";}然后在我的页面加载事件代码中:btnImport.Attributes.Add("onclick","javascript:hourglass();");其中btnImport是他们点击的按钮。但是这不起作用。如果我向沙漏功能添加警报。它确实有效。有什么方法可以让它在没有警报的情况下工作吗?

javascript - jquery 使用什么 javascript min 工具?

在提供给最终用户之前,我有大量的javascript需要处理。目前,我正在使用JSMIN,但我想切换到更强大的东西(例如具有局部变量替换的东西)。我目前正在查看由yahoo开发的YUImin,它让我想到了jquery使用的min工具。有谁知道它是什么以及它是否公开可用?另外,关于其他可能比YUImin更适合的min工具有什么建议吗?如果可能的话,我想要一个Java解决方案,这样我就可以将该库插入我已经为JSMIN解决方案创建的内容中。谢谢 最佳答案 在jQuery1.4中,GoogleClosureCompiler被使用。参见FAQ

asp.net - 我如何在 ASP.NET ie 中获取客户端详细信息。浏览器、分辨率和操作系统?

我需要获取浏览器的客户端统计信息(不是完整的长描述而是简称,通常是firefox、ie6、ie7、ie8、safari、chrome、opera和mozilla)。客户端分辨率和操作系统即。WindowsVista、Ubuntu....谢谢 最佳答案 您可以使用Request.Browser.Browser获取浏览器名称。Request.Browser类中还有更多可能感兴趣的内容:varbrowserName=Request.Browser.Browser;//WouldreturnIE,etcvarbrowserType=Requ

ASP.NET : What exactly is affected when Javascript is off?

我听说过有关ASP.NET和JavaScript的不同故事:它在关闭Javascript的情况下也能正常工作,只有某些部分不起作用,而根本没有任何效果。如果在客户端浏览器中关闭JavaScript,ASP.NET应用程序究竟会受到怎样的影响?哪些部分不起作用(如果有)?例如,RequiredFieldValidators是否仍然有效?上传控件呢?AJAXUpdatePanels和AsyncPostBack的?文件上传?页面代码隐藏是否仍然运行?原谅我的无知,我似乎找不到太多深入的问题。 最佳答案 客户端验证和Ajax将不起作用,包括